/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package parser;

import java.util.List;
import structures.parserStructures.ParserOutput;
import structures.table.symboltable.ItemInfo;

/**
 *
 * @author Vlad
 */
public interface ParserInterface {

    /**
     * This is the main method of the class that parses the user program.
     *
     * @param input - user program after lexical analizys
     * @return parseTree if user program is OK.
     */
    public ParserOutput parse(List<ItemInfo> input);
}
